package cn.tedu.medicalpath.prescription.pojo.entity;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;
//处方单
@Data
public class Prescription {
    @ApiModelProperty(value = "自增主键，唯一标识处方单信息")
    private Long id;
    @ApiModelProperty(value = "患者ID，非空，关联到患者信息表")
    private Long patientId;
    @ApiModelProperty(value = "医生ID，非空，关联到医生信息表")
    private Long doctorId;
    @ApiModelProperty(value = "处方创建时间，非空")
    private Date createTime;
    @ApiModelProperty(value = "处方状态，默认值为'10'，表示未支付")
    private String status;
    @ApiModelProperty(value = "诊断结果，最大长度255字符")
    private String diagnosis;
    @ApiModelProperty(value = "备注信息，最大长度255字符")
    private String remark;
    @ApiModelProperty(value = "更新时间，默认为空，当记录更新时自动设置为当前时间")
    private Date updateTime;
    @ApiModelProperty(value = "处方金额，以整数形式存储（例如：单位为分）")
    private Integer price;
    @ApiModelProperty(value = "医保结算金额，以整数形式存储（例如：单位为分）")
    private Integer insurancePrice;
}
